.banner_swiper{
	width:100%;
	height:38.13rem;
	transition:all .3s
}
.banner_swiper .index_banner{
	width:100%;
	height:100%;
	position:relative
}
.banner_swiper .index_banner a{
	width:100%;
	height:100%
}
.banner_swiper .index_banner a img{
	height:100%;
	object-fit:cover
}
.banner_swiper .swiper-pagination{
	bottom:2rem
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet{
	width:14px;
	height:14px;
	border:none;
	background-color:#fff
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet-active{
	background-color:#e58e00
}
.about_wrapper{
	width:100%;
	height:39.25rem;
	margin-top:6.13rem
}
.about_wrapper .about_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	justify-content:space-between
}
.about_wrapper .about_content .about_img{
	width:39.06rem;
	height:100%
}
.about_wrapper .about_content .about_text{
	width:39.06rem;
	height:90%
}
.about_wrapper .about_content .about_text .about_title .en{
	font-size:2.25rem;
	color:#0078c9;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_title .zh{
	font-size:1.88rem;
	color:#333333;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_detail{
	width:100%;
	height:10.8rem;
	font-size:16px;
	line-height:2.25rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5
}
.about_wrapper .about_content .about_text .show_more{
	width:9.25rem;
	height:3.63rem;
	margin-top:4rem
}
.info_wrapper{
	width:100%;
	height:13.19rem;
	background-color:#057bca;
	color:#fff
}
.info_wrapper .info_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	justify-content:space-between
}
.info_wrapper .info_content .info_item .num_text{
	align-items:flex-start
}
.info_wrapper .info_content .info_item .num_text .num{
	font-size:3.25rem;
	margin-right:.31rem
}
.info_wrapper .info_content .info_item .num_text .symbol{
	font-size:15px;
	font-weight:bold
}
.recruit_wrapper{
	width:100%;
	height:51.88rem
}
.recruit_wrapper .recruit_content{
	width:81.25rem;
	height:39.63rem;
	margin:0 auto
}
.recruit_wrapper .recruit_content .recruit_title{
	text-align:center;
	margin-bottom:3.75rem;
	margin-top:-1rem
}
.recruit_wrapper .recruit_content .recruit_title .title{
	font-size:2.5rem;
	font-weight:bold;
	color:#333333;
	margin-bottom:1.88rem
}
.recruit_wrapper .recruit_content .recruit_title .small_title{
	font-size:18px;
	color:#888888
}
.recruit_wrapper .recruit_content .recruit_detail{
	width:100%;
	justify-content:space-between;
	align-items:flex-start
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav{
	width:32.38rem;
	flex-wrap:wrap;
	justify-content:space-between
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn{
	width:15.38rem;
	height:5rem;
	margin-bottom:1.25rem;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #cccccc;
	font-size:20px;
	color:#333333;
	transition:all .2s;
	cursor:pointer
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon{
	width:2.69rem;
	height:2.69rem;
	margin-right:.63rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon img{
	height:100%;
	object-fit:contain
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon .active_icon{
	filter:brightness(2.5)
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .active_btn{
	background-color:#0078c9;
	color:#fff
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img{
	width:45rem;
	height:30.25rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img img{
	height:100%;
	object-fit:cover
}
.recruit_step{
	width:100%;
	height:45.63rem
}
.recruit_step .step_content{
	width:91.13rem;
	height:36.63rem;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	position:relative
}
.recruit_step .step_content .swiper-button-next{
	position:absolute;
	top:57%;
	right:0;
	transform:translateY(-50%);
	cursor:pointer
}
.recruit_step .step_content .swiper-button-prev{
	position:absolute;
	top:57%;
	transform:translateY(-50%);
	left:0;
	cursor:pointer
}
.recruit_step .step_content .step_title{
	text-align:center;
	margin-top:4.63rem
}
.recruit_step .step_content .step_title .title{
	font-size:2.5rem;
	color:#333;
	font-weight:bold;
	margin-bottom:1.88rem
}
.recruit_step .step_content .step_title .small_title{
	font-size:1.13rem;
	color:#666666
}
.recruit_step .step_content .step_wrapper{
	width:80%;
	height:20.94rem;
	margin:3.75rem 0;
	overflow:hidden
}
.recruit_step .step_content .step_wrapper .swiper-slide{
	text-align:center;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	transition:300ms;
	transform:scale(.8)
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item{
	color:#333333;
	width:100%;
	height:100%;
	font-size:.88rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .slide_title{
	font-size:1.25rem;
	margin-bottom:1.63rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_dec{
	width:15.44rem;
	margin:0 auto
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon{
	width:2.75rem;
	height:2.75rem;
	margin:1.19rem auto
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon .active_icon{
	display:none
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon img{
	height:100%;
	object-fit:contain;
	transition:all .2s
}
.recruit_step .step_content .step_wrapper .swiper-slide-active,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active{
	transform:scale(1);
	background-color:#0078c9
}
.recruit_step .step_content .step_wrapper .swiper-slide-active .step_item,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active .step_item{
	color:#fff
}
.recruit_step .step_content .step_tel{
	width:31.25rem;
	justify-content:space-between;
	margin:0 auto
}
.recruit_step .step_content .step_tel .tel .icon{
	width:2.75rem;
	height:2.75rem;
	margin-right:.63rem
}
.recruit_step .step_content .step_tel .tel .icon img{
	height:100%;
	object-fit:contain
}
.recruit_step .step_content .step_tel .tel .tel_text{
	align-items:flex-start
}
.recruit_step .step_content .step_tel .tel .tel_text .zh{
	font-size:16px;
	color:#666666
}
.recruit_step .step_content .step_tel .tel .tel_text .tel_num{
	font-size:1.88rem;
	color:#0078c9;
	font-weight:bold
}
.recruit_step .step_content .step_tel .tel_btn{
	width:8.88rem;
	height:2.88rem;
	line-height:2.88rem;
	text-align:center;
	background-color:#0078c9;
	border-radius:.5rem;
	cursor:pointer
}
.recruit_step .step_content .step_tel .tel_btn a{
	width:100%;
	height:100%;
	color:#fff
}
.school_info{
	width:100%;
	height:52.81rem
}
.school_info .school_wrapper{
	width:81.25rem;
	margin:0 auto;
	height:100%
}
.school_info .school_wrapper .info_title{
	text-align:center;
	margin-top:5rem
}
.school_info .school_wrapper .info_title .title{
	font-size:2.5rem;
	color:#333;
	margin-bottom:1.88rem;
	font-weight:bold
}
.school_info .school_wrapper .info_title .small_title{
	font-size:1.13rem;
	color:#888;
	margin-bottom:3.75rem
}
.school_info .school_wrapper .btn_group{
	width:25rem;
	margin:0 auto;
	margin-bottom:2.81rem;
	justify-content:space-between
}
.school_info .school_wrapper .btn_group .btn_item{
	font-size:1.25rem;
	border-radius:.5rem;
	text-align:center;
	width:11.69rem;
	height:3.25rem;
	line-height:3.25rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.school_info .school_wrapper .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.school_info .school_wrapper .info_img{
	width:100%;
	height:32.5rem;
	justify-content:space-between
}
.school_info .school_wrapper .info_img .left_img{
	width:42.19rem;
	height:26.75rem;
	flex-wrap:wrap
}
.school_info .school_wrapper .info_img .left_img .small_img_item{
	width:19.31rem;
	height:12.94rem;
	margin-right:1.25rem;
	margin-bottom:.94rem
}
.school_info .school_wrapper .info_img .left_img .small_img_item img{
	height:100%;
	object-fit:cover
}
.school_info .school_wrapper .info_img .right_img{
	width:39.88rem;
	height:26.75rem
}
.news_wrapper{
	width:100%;
	height:52.81rem;
	background-color:#f1f1f1;
	padding-top:3.75rem
}
.news_wrapper .news_content{
	width:81.25rem;
	margin:0 auto;
	height:100%
}
.news_wrapper .news_content .info_title{
	text-align:center
}
.news_wrapper .news_content .info_title .title{
	font-size:2.5rem;
	color:#333;
	margin-bottom:1.88rem;
	font-weight:bold
}
.news_wrapper .news_content .info_title .small_title{
	font-size:1.13rem;
	color:#888;
	margin-bottom:3.75rem
}
.news_wrapper .news_content .btn_group{
	width:25rem;
	margin:0 auto;
	margin-bottom:2.81rem;
	justify-content:space-between
}
.news_wrapper .news_content .btn_group .btn_item{
	font-size:1.25rem;
	border-radius:.5rem;
	text-align:center;
	width:11.69rem;
	height:3.25rem;
	line-height:3.25rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.news_wrapper .news_content .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.news_wrapper .news_content .news_info{
	width:100%;
	height:26rem;
	justify-content:space-between;
	align-items:flex-start
}
.news_wrapper .news_content .news_info .news_item{
	font-size:.88rem;
	color:#888888;
	justify-content:space-between;
	align-items:flex-start;
	width:100%;
	cursor:pointer
}
.news_wrapper .news_content .news_info .news_item .news_time{
	white-space:nowrap
}
.news_wrapper .news_content .news_info .news_item .news_time .day{
	font-size:1.63rem;
	color:#333;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item .news_time .year{
	font-size:1rem;
	color:#333
}
.news_wrapper .news_content .news_info .news_item .news_title{
	width:30.63rem;
	text-align:left;
	text-align:start;
	transition:all .3s
}
.news_wrapper .news_content .news_info .news_item .news_title .new_title{
	font-size:1.13rem;
	color:#333;
	margin-bottom:1.56rem
}
.news_wrapper .news_content .news_info .news_item .news_title .new_dec{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.news_wrapper .news_content .news_info .news_item:hover .news_title .new_title{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item:hover .time{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_img{
	width:37.38rem;
	height:100%
}
.news_wrapper .news_content .news_info .news_img .img_box{
	width:100%;
	height:17.88rem;
	margin-bottom:2.13rem
}
.news_wrapper .news_content .news_info .news_img .img_box img{
	height:100%;
	object-fit:cover
}
.news_wrapper .news_content .news_info .news_list{
	width:38.81rem;
	height:100%;
	justify-content:space-between
}
.news_wrapper .news_content .news_info .news_list .news_item{
	border-bottom:1px solid #e6e6e6;
	padding-bottom:.88rem
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar{
	display:none
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar-thumb{
	display:none
}
@media screen and (min-width:320px){
	.banner_swiper{
	width:100%;
	height:3.85rem;
	transition:all .3s
}
.banner_swiper .index_banner{
	width:100%;
	height:100%;
	position:relative
}
.banner_swiper .index_banner a{
	width:100%;
	height:100%
}
.banner_swiper .index_banner a img{
	height:100%;
	object-fit:cover
}
.banner_swiper .swiper-pagination{
	bottom:.1rem
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet{
	width:8px;
	height:8px;
	border:none;
	background-color:#fff
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet-active{
	background-color:#e58e00
}
.about_wrapper{
	width:95%;
	height:auto;
	margin:0 auto;
	margin-top:.85rem;
	transition:all .3s
}
.about_wrapper .about_content{
	width:100%;
	height:100%;
	margin:0 auto;
	flex-direction:column-reverse;
	justify-content:space-between
}
.about_wrapper .about_content .about_img{
	width:100%;
	height:3.41rem;
	margin-top:.4rem
}
.about_wrapper .about_content .about_img img{
	height:100%;
	object-fit:cover
}
.about_wrapper .about_content .about_text{
	width:100%;
	height:2.68rem
}
.about_wrapper .about_content .about_text .about_title{
	margin-bottom:.3rem
}
.about_wrapper .about_content .about_text .about_title .en{
	font-size:.36rem;
	color:#0078c9;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_title .zh{
	font-size:.3rem;
	color:#333333;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_detail{
	width:100%;
	height:1.76rem;
	font-size:.3rem;
	line-height:.36rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5
}
.about_wrapper .about_content .about_text .show_more{
	width:9.25rem;
	height:3.63rem;
	margin-top:4rem;
	display:none
}
.info_wrapper{
	width:100%;
	height:13.19rem;
	background-color:#057bca;
	color:#fff;
	display:none
}
.info_wrapper .info_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	justify-content:space-between
}
.info_wrapper .info_content .info_item .num_text{
	align-items:flex-start
}
.info_wrapper .info_content .info_item .num_text .num{
	font-size:3.25rem;
	margin-right:.31rem
}
.info_wrapper .info_content .info_item .num_text .symbol{
	font-size:15px;
	font-weight:bold
}
.recruit_wrapper{
	width:95%;
	margin:0 auto;
	height:auto;
	align-items:flex-start
}
.recruit_wrapper .recruit_content{
	width:100%;
	height:auto;
	margin:0 auto
}
.recruit_wrapper .recruit_content .recruit_title{
	text-align:center;
	margin-bottom:.4rem;
	margin-top:.8rem
}
.recruit_wrapper .recruit_content .recruit_title .title{
	font-size:.4rem;
	font-weight:bold;
	color:#333333;
	margin-bottom:.3rem
}
.recruit_wrapper .recruit_content .recruit_title .small_title{
	font-size:.3rem;
	color:#888888
}
.recruit_wrapper .recruit_content .recruit_detail{
	width:100%;
	justify-content:space-between;
	align-items:flex-start;
	flex-direction:column
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav{
	width:100%;
	flex-wrap:wrap;
	justify-content:space-between
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn{
	width:3.36rem;
	height:1.09rem;
	margin-bottom:.3rem;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	border:1px solid #cccccc;
	font-size:.27rem;
	color:#333333;
	transition:all .2s;
	cursor:pointer
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon{
	width:.59rem;
	height:.59rem;
	margin-right:.3rem;
	margin-left:.65rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon img{
	height:100%;
	object-fit:contain
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon .active_icon{
	filter:brightness(2.5)
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .active_btn{
	background-color:#0078c9;
	color:#fff
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img{
	width:100%;
	height:4.76rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img img{
	height:100%;
	object-fit:cover
}
.recruit_step{
	width:100%;
	height:6.41rem
}
.recruit_step .step_content{
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	position:relative
}
.recruit_step .step_content .swiper-button-next{
	width:.28rem;
	height:.5rem;
	position:absolute;
	top:65%;
	right:10px;
	transform:translateY(-50%);
	cursor:pointer
}
.recruit_step .step_content .swiper-button-prev{
	width:.28rem;
	height:.5rem;
	position:absolute;
	top:65%;
	transform:translateY(-50%);
	left:10px;
	cursor:pointer
}
.recruit_step .step_content .step_title{
	text-align:center;
	margin-top:0rem;
	width:90%
}
.recruit_step .step_content .step_title .title{
	font-size:.4rem;
	color:#333;
	font-weight:bold;
	margin-bottom:.3rem
}
.recruit_step .step_content .step_title .small_title{
	font-size:.3rem;
	color:#666666
}
.recruit_step .step_content .step_wrapper{
	width:90%;
	height:3.33rem;
	margin:.4rem 0;
	overflow:hidden
}
.recruit_step .step_content .step_wrapper .swiper-slide{
	text-align:center;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	transition:300ms;
	transform:scale(.8)
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item{
	color:#333333;
	width:100%;
	height:100%;
	font-size:.88rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .slide_title{
	font-size:.2rem;
	margin-bottom:.26rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_dec{
	width:80%;
	margin:0 auto;
	font-size:.26rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon{
	width:.52rem;
	height:.54rem;
	margin:.34rem auto
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon .active_icon{
	display:none
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon img{
	height:100%;
	object-fit:contain;
	transition:all .2s
}
.recruit_step .step_content .step_wrapper .swiper-slide-active,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active{
	transform:scale(1);
	background-color:#0078c9
}
.recruit_step .step_content .step_wrapper .swiper-slide-active .step_item,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active .step_item{
	color:#fff
}
.recruit_step .step_content .step_tel{
	width:31.25rem;
	justify-content:space-between;
	margin:0 auto;
	display:none
}
.recruit_step .step_content .step_tel .tel .icon{
	width:2.75rem;
	height:2.75rem;
	margin-right:.63rem
}
.recruit_step .step_content .step_tel .tel .icon img{
	height:100%;
	object-fit:contain
}
.recruit_step .step_content .step_tel .tel .tel_text{
	align-items:flex-start
}
.recruit_step .step_content .step_tel .tel .tel_text .zh{
	font-size:16px;
	color:#666666
}
.recruit_step .step_content .step_tel .tel .tel_text .tel_num{
	font-size:1.88rem;
	color:#0078c9;
	font-weight:bold
}
.recruit_step .step_content .step_tel .tel_btn{
	width:8.88rem;
	height:2.88rem;
	line-height:2.88rem;
	text-align:center;
	background-color:#0078c9;
	border-radius:.5rem;
	cursor:pointer
}
.recruit_step .step_content .step_tel .tel_btn a{
	width:100%;
	height:100%;
	color:#fff
}
.school_info{
	width:100%;
	height:8.57rem
}
.school_info .school_wrapper{
	width:100%;
	margin:0 auto;
	height:100%
}
.school_info .school_wrapper .info_title{
	text-align:center;
	margin-top:.84rem
}
.school_info .school_wrapper .info_title .title{
	font-size:.4rem;
	color:#333;
	margin-bottom:.3rem;
	font-weight:bold
}
.school_info .school_wrapper .info_title .small_title{
	font-size:.3rem;
	color:#888;
	margin-bottom:.36rem
}
.school_info .school_wrapper .btn_group{
	width:4rem;
	margin:0 auto;
	margin-bottom:.4rem;
	justify-content:space-between
}
.school_info .school_wrapper .btn_group .btn_item{
	font-size:.2rem;
	border-radius:.1rem;
	text-align:center;
	width:1.87rem;
	height:.52rem;
	line-height:.52rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.school_info .school_wrapper .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.school_info .school_wrapper .info_img{
	width:100%;
	height:4.77rem;
	justify-content:space-between
}
.school_info .school_wrapper .info_img .left_img{
	width:100%;
	height:100%;
	flex-wrap:wrap;
	justify-content:flex-start
}
.school_info .school_wrapper .info_img .left_img .small_img_item{
	width:3.44rem;
	height:2.3rem;
	margin:.1rem
}
.school_info .school_wrapper .info_img .left_img .small_img_item:nth-child(2n+1){
	margin-left:.2rem
}
.school_info .school_wrapper .info_img .right_img{
	display:none;
	width:39.88rem;
	height:26.75rem
}
.news_wrapper{
	width:100%;
	height:13.3rem;
	background-color:#f1f1f1;
	padding-top:.6rem
}
.news_wrapper .news_content{
	width:95%;
	height:100%;
	margin:0 auto
}
.news_wrapper .news_content .info_title{
	text-align:center
}
.news_wrapper .news_content .info_title .title{
	font-size:.4rem;
	color:#333;
	margin-bottom:.3rem;
	font-weight:bold
}
.news_wrapper .news_content .info_title .small_title{
	font-size:.3rem;
	color:#888;
	margin-bottom:.4rem
}
.news_wrapper .news_content .btn_group{
	width:4rem;
	margin:0 auto;
	margin-bottom:.4rem;
	justify-content:space-between
}
.news_wrapper .news_content .btn_group .btn_item{
	font-size:.2rem;
	border-radius:.1rem;
	text-align:center;
	width:1.87rem;
	height:.52rem;
	line-height:.52rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.news_wrapper .news_content .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.news_wrapper .news_content .news_info{
	width:100%;
	height:26rem;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center
}
.news_wrapper .news_content .news_info .news_item{
	font-size:.17rem;
	color:#888888;
	justify-content:space-between;
	align-items:flex-start;
	width:100%;
	margin-bottom:.28rem;
	cursor:pointer
}
.news_wrapper .news_content .news_info .news_item .news_time{
	white-space:nowrap
}
.news_wrapper .news_content .news_info .news_item .news_time .day{
	font-size:.29rem;
	color:#333;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item .news_time .year{
	font-size:.3rem;
	color:#333
}
.news_wrapper .news_content .news_info .news_item .news_title{
	width:80%;
	text-align:left;
	text-align:start;
	transition:all .3s
}
.news_wrapper .news_content .news_info .news_item .news_title .new_title{
	font-size:.32rem;
	color:#333;
	margin-bottom:.28rem
}
.news_wrapper .news_content .news_info .news_item .news_title .new_dec{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.news_wrapper .news_content .news_info .news_item:hover .news_title .new_title{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item:hover .time{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_img{
	width:100%;
	height:auto
}
.news_wrapper .news_content .news_info .news_img .news_item{
	padding-bottom:.36rem;
	border-bottom:1px solid #e6e6e6
}
.news_wrapper .news_content .news_info .news_img .img_box{
	width:100%;
	height:3.4rem;
	margin-bottom:.4rem
}
.news_wrapper .news_content .news_info .news_img .img_box img{
	height:100%;
	object-fit:cover
}
.news_wrapper .news_content .news_info .news_list{
	width:100%;
	height:4.8rem;
	overflow-y:scroll;
	display:block;
	justify-content:flex-start;
	flex-direction:column
}
.news_wrapper .news_content .news_info .news_list .news_item{
	border-bottom:1px solid #e6e6e6;
	padding-bottom:.36rem
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar{
	display:none
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar-thumb{
	display:none
}

}
@media screen and (min-width:360px){
	.banner_swiper{
	width:100%;
	height:3.85rem;
	transition:all .3s
}
.banner_swiper .index_banner{
	width:100%;
	height:100%;
	position:relative
}
.banner_swiper .index_banner a{
	width:100%;
	height:100%
}
.banner_swiper .index_banner a img{
	height:100%;
	object-fit:cover
}
.banner_swiper .swiper-pagination{
	bottom:.1rem
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet{
	width:8px;
	height:8px;
	border:none;
	background-color:#fff
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet-active{
	background-color:#e58e00
}
.about_wrapper{
	width:95%;
	height:auto;
	margin:0 auto;
	margin-top:.85rem;
	transition:all .3s
}
.about_wrapper .about_content{
	width:100%;
	height:100%;
	margin:0 auto;
	flex-direction:column-reverse;
	justify-content:space-between
}
.about_wrapper .about_content .about_img{
	width:100%;
	height:3.41rem;
	margin-top:.4rem
}
.about_wrapper .about_content .about_img img{
	height:100%;
	object-fit:cover
}
.about_wrapper .about_content .about_text{
	width:100%;
	height:auto;
}
.about_wrapper .about_content .about_text .about_title{
	margin-bottom:.3rem
}
.about_wrapper .about_content .about_text .about_title .en{
	font-size:.36rem;
	color:#0078c9;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_title .zh{
	font-size:.3rem;
	color:#333333;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_detail{
	width:100%;
	height:auto;
	font-size:.3rem;
	line-height:.46rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5
}
.about_wrapper .about_content .about_text .show_more{
	width:9.25rem;
	height:3.63rem;
	margin-top:4rem;
	display:none
}
.info_wrapper{
	width:100%;
	height:13.19rem;
	background-color:#057bca;
	color:#fff;
	display:none
}
.info_wrapper .info_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	justify-content:space-between
}
.info_wrapper .info_content .info_item .num_text{
	align-items:flex-start
}
.info_wrapper .info_content .info_item .num_text .num{
	font-size:3.25rem;
	margin-right:.31rem
}
.info_wrapper .info_content .info_item .num_text .symbol{
	font-size:15px;
	font-weight:bold
}
.recruit_wrapper{
	width:95%;
	margin:0 auto;
	height:auto;
	align-items:flex-start
}
.recruit_wrapper .recruit_content{
	width:100%;
	height:auto;
	margin:0 auto
}
.recruit_wrapper .recruit_content .recruit_title{
	text-align:center;
	margin-bottom:.4rem;
	margin-top:.8rem
}
.recruit_wrapper .recruit_content .recruit_title .title{
	font-size:.4rem;
	font-weight:bold;
	color:#333333;
	margin-bottom:.3rem
}
.recruit_wrapper .recruit_content .recruit_title .small_title{
	font-size:.3rem;
	color:#888888
}
.recruit_wrapper .recruit_content .recruit_detail{
	width:100%;
	justify-content:space-between;
	align-items:flex-start;
	flex-direction:column
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav{
	width:100%;
	flex-wrap:wrap;
	justify-content:space-between
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn{
	width:3.36rem;
	height:1.09rem;
	margin-bottom:.3rem;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	border:1px solid #cccccc;
	font-size:.27rem;
	color:#333333;
	transition:all .2s;
	cursor:pointer
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon{
	width:.59rem;
	height:.59rem;
	margin-right:.3rem;
	margin-left:.65rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon img{
	height:100%;
	object-fit:contain
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon .active_icon{
	filter:brightness(2.5)
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .active_btn{
	background-color:#0078c9;
	color:#fff
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img{
	width:100%;
	height:4.76rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img img{
	height:100%;
	object-fit:cover
}
.recruit_step{
	width:100%;
	height:7rem
}
.recruit_step .step_content{
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	position:relative
}
.recruit_step .step_content .swiper-button-next{
	width:.28rem;
	height:.5rem;
	position:absolute;
	top:65%;
	right:10px;
	transform:translateY(-50%);
	cursor:pointer
}
.recruit_step .step_content .swiper-button-prev{
	width:.28rem;
	height:.5rem;
	position:absolute;
	top:65%;
	transform:translateY(-50%);
	left:10px;
	cursor:pointer
}
.recruit_step .step_content .step_title{
	text-align:center;
	margin-top:0rem;
	width:90%
}
.recruit_step .step_content .step_title .title{
	font-size:.4rem;
	color:#333;
	font-weight:bold;
	margin:.3rem auto;
}
.recruit_step .step_content .step_title .small_title{
	font-size:.3rem;
	color:#666666
}
.recruit_step .step_content .step_wrapper{
	width:90%;
	height:5.5rem;
	margin:.4rem 0;
	overflow:hidden
}
.recruit_step .step_content .step_wrapper .swiper-slide{
	text-align:center;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	transition:300ms;
	transform:scale(.8)
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item{
	color:#333333;
	width:100%;
	height:100%;
	font-size:.88rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .slide_title{
	font-size:.2rem;
	margin-bottom:.26rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_dec{
	width:80%;
	margin:0 auto;
	font-size:.26rem;
	padding-bottom: .2rem;
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon{
	width:.52rem;
	height:.54rem;
	margin:.34rem auto
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon .active_icon{
	display:none
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon img{
	height:100%;
	object-fit:contain;
	transition:all .2s
}
.recruit_step .step_content .step_wrapper .swiper-slide-active,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active{
	transform:scale(1);
	background-color:#0078c9;
}
.recruit_step .step_content .step_wrapper .swiper-slide-active .step_item,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active .step_item{
	color:#fff
}
.recruit_step .step_content .step_tel{
	width:31.25rem;
	justify-content:space-between;
	margin:0 auto;
	display:none
}
.recruit_step .step_content .step_tel .tel .icon{
	width:2.75rem;
	height:2.75rem;
	margin-right:.63rem
}
.recruit_step .step_content .step_tel .tel .icon img{
	height:100%;
	object-fit:contain
}
.recruit_step .step_content .step_tel .tel .tel_text{
	align-items:flex-start
}
.recruit_step .step_content .step_tel .tel .tel_text .zh{
	font-size:16px;
	color:#666666
}
.recruit_step .step_content .step_tel .tel .tel_text .tel_num{
	font-size:1.88rem;
	color:#0078c9;
	font-weight:bold
}
.recruit_step .step_content .step_tel .tel_btn{
	width:8.88rem;
	height:2.88rem;
	line-height:2.88rem;
	text-align:center;
	background-color:#0078c9;
	border-radius:.5rem;
	cursor:pointer
}
.recruit_step .step_content .step_tel .tel_btn a{
	width:100%;
	height:100%;
	color:#fff
}
.school_info{
	width:100%;
	height:8.57rem
}
.school_info .school_wrapper{
	width:100%;
	margin:0 auto;
	height:100%
}
.school_info .school_wrapper .info_title{
	text-align:center;
	margin-top:.84rem
}
.school_info .school_wrapper .info_title .title{
	font-size:.4rem;
	color:#333;
	margin-bottom:.3rem;
	font-weight:bold
}
.school_info .school_wrapper .info_title .small_title{
	font-size:.27rem;
	color:#888;
	margin-bottom:.36rem
}
.school_info .school_wrapper .btn_group{
	width:4.4rem;
	margin:0 auto;
	margin-bottom:.4rem;
	justify-content:space-between
}
.school_info .school_wrapper .btn_group .btn_item{
	font-size:.3rem;
	border-radius:.1rem;
	text-align:center;
	width:2rem;
	height:.62rem;
	line-height:.62rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.school_info .school_wrapper .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.school_info .school_wrapper .info_img{
	width:100%;
	height:4.77rem;
	justify-content:space-between
}
.school_info .school_wrapper .info_img .left_img{
	width:100%;
	height:100%;
	flex-wrap:wrap;
	justify-content:flex-start
}
.school_info .school_wrapper .info_img .left_img .small_img_item{
	width:3.44rem;
	height:2.3rem;
	margin:.1rem
}
.school_info .school_wrapper .info_img .left_img .small_img_item:nth-child(2n+1){
	margin-left:.2rem
}
.school_info .school_wrapper .info_img .right_img{
	display:none;
	width:39.88rem;
	height:26.75rem
}
.news_wrapper{
	width:100%;
	height:auto;
	background-color:#f1f1f1;
	padding-top:.6rem
}
.news_wrapper .news_content{
	width:95%;
	height:100%;
	margin:0 auto
}
.news_wrapper .news_content .info_title{
	text-align:center
}
.news_wrapper .news_content .info_title .title{
	font-size:.4rem;
	color:#333;
	margin-bottom:.3rem;
	font-weight:bold
}
.news_wrapper .news_content .info_title .small_title{
	font-size:.27rem;
	color:#888;
	margin-bottom:.4rem
}
.news_wrapper .news_content .btn_group{
	width:4.4rem;
	margin:0 auto;
	margin-bottom:.4rem;
	justify-content:space-between
}
.news_wrapper .news_content .btn_group .btn_item{
	font-size:.3rem;
	border-radius:.1rem;
	text-align:center;
	width:2rem;
	height:.62rem;
	line-height:.62rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.news_wrapper .news_content .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.news_wrapper .news_content .news_info{
	width:100%;
	height:auto;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center
}
.news_wrapper .news_content .news_info .news_item{
	font-size:.28rem;
	color:#888888;
	justify-content:space-between;
	align-items:flex-start;
	width:100%;
	margin-bottom:.28rem;
	cursor:pointer
}
.news_wrapper .news_content .news_info .news_item .news_time{
	white-space:nowrap
}
.news_wrapper .news_content .news_info .news_item .news_time .day{
	font-size:.29rem;
	color:#333;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item .news_time .year{
	font-size:.3rem;
	color:#333
}
.news_wrapper .news_content .news_info .news_item .news_title{
	width:80%;
	text-align:left;
	text-align:start;
	transition:all .3s
}
.news_wrapper .news_content .news_info .news_item .news_title .new_title{
	font-size:.32rem;
	color:#333;
	margin-bottom:.28rem
}
.news_wrapper .news_content .news_info .news_item .news_title .new_dec{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.news_wrapper .news_content .news_info .news_item:hover .news_title .new_title{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item:hover .time{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_img{
	width:100%;
	height:auto
}
.news_wrapper .news_content .news_info .news_img .news_item{
	padding-bottom:.36rem;
	border-bottom:1px solid #e6e6e6
}
.news_wrapper .news_content .news_info .news_img .img_box{
	width:100%;
	height:3.4rem;
	margin-bottom:.4rem
}
.news_wrapper .news_content .news_info .news_img .img_box img{
	height:100%;
	object-fit:cover
}
.news_wrapper .news_content .news_info .news_list{
	width:100%;
	height:auto;
	overflow-y:scroll;
	display:block;
	justify-content:flex-start;
	flex-direction:column
}
.news_wrapper .news_content .news_info .news_list .news_item{
	border-bottom:1px solid #e6e6e6;
	padding-bottom:.36rem
}
.news_wrapper .news_content .news_info .news_list .news_item:nth-last-child(1){
	border-bottom:none
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar{
	display:none
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar-thumb{
	display:none
}

}
@media screen and (min-width:750px){
	.banner_swiper{
	width:100%;
	height:3.85rem;
	transition:all .3s
}
.banner_swiper .index_banner{
	width:100%;
	height:100%;
	position:relative
}
.banner_swiper .index_banner a{
	width:100%;
	height:100%
}
.banner_swiper .index_banner a img{
	height:100%;
	object-fit:cover
}
.banner_swiper .swiper-pagination{
	bottom:.1rem
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet{
	width:8px;
	height:8px;
	border:none;
	background-color:#fff
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet-active{
	background-color:#e58e00
}
.about_wrapper{
	width:95%;
	height:auto;
	margin:0 auto;
	margin-top:.85rem;
	transition:all .3s
}
.about_wrapper .about_content{
	width:100%;
	height:100%;
	margin:0 auto;
	flex-direction:column-reverse;
	justify-content:space-between
}
.about_wrapper .about_content .about_img{
	width:100%;
	height:3.41rem;
	margin-top:.4rem
}
.about_wrapper .about_content .about_img img{
	height:100%;
	object-fit:cover
}
.about_wrapper .about_content .about_text{
	width:100%;
	height:2.68rem
}
.about_wrapper .about_content .about_text .about_title{
	margin-bottom:.3rem
}
.about_wrapper .about_content .about_text .about_title .en{
	font-size:.36rem;
	color:#0078c9;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_title .zh{
	font-size:.3rem;
	color:#333333;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_detail{
	width:100%;
	height:1.76rem;
	font-size:.3rem;
	line-height:.36rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5
}
.about_wrapper .about_content .about_text .show_more{
	width:9.25rem;
	height:3.63rem;
	margin-top:4rem;
	display:none
}
.info_wrapper{
	width:100%;
	height:13.19rem;
	background-color:#057bca;
	color:#fff;
	display:none
}
.info_wrapper .info_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	justify-content:space-between
}
.info_wrapper .info_content .info_item .num_text{
	align-items:flex-start
}
.info_wrapper .info_content .info_item .num_text .num{
	font-size:3.25rem;
	margin-right:.31rem
}
.info_wrapper .info_content .info_item .num_text .symbol{
	font-size:15px;
	font-weight:bold
}
.recruit_wrapper{
	width:95%;
	margin:0 auto;
	height:auto;
	align-items:flex-start
}
.recruit_wrapper .recruit_content{
	width:100%;
	height:auto;
	margin:0 auto
}
.recruit_wrapper .recruit_content .recruit_title{
	text-align:center;
	margin-bottom:.4rem;
	margin-top:.8rem
}
.recruit_wrapper .recruit_content .recruit_title .title{
	font-size:.4rem;
	font-weight:bold;
	color:#333333;
	margin-bottom:.3rem
}
.recruit_wrapper .recruit_content .recruit_title .small_title{
	font-size:.27rem;
	color:#888888
}
.recruit_wrapper .recruit_content .recruit_detail{
	width:100%;
	justify-content:space-between;
	align-items:flex-start;
	flex-direction:column
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav{
	width:100%;
	flex-wrap:wrap;
	justify-content:space-between
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn{
	width:3.36rem;
	height:1.09rem;
	margin-bottom:.3rem;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #cccccc;
	font-size:.27rem;
	color:#333333;
	transition:all .2s;
	cursor:pointer
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon{
	width:.59rem;
	height:.59rem;
	margin-right:.3rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon img{
	height:100%;
	object-fit:contain
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon .active_icon{
	filter:brightness(2.5)
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .active_btn{
	background-color:#0078c9;
	color:#fff
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img{
	width:100%;
	height:4.76rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img img{
	height:100%;
	object-fit:cover
}
.recruit_step{
	width:100%;
	height:6.41rem
}
.recruit_step .step_content{
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	position:relative
}
.recruit_step .step_content .swiper-button-next{
	width:.28rem;
	height:.5rem;
	position:absolute;
	top:65%;
	right:10px;
	transform:translateY(-50%);
	cursor:pointer
}
.recruit_step .step_content .swiper-button-prev{
	width:.28rem;
	height:.5rem;
	position:absolute;
	top:65%;
	transform:translateY(-50%);
	left:10px;
	cursor:pointer
}
.recruit_step .step_content .step_title{
	text-align:center;
	margin-top:0rem;
	width:90%
}
.recruit_step .step_content .step_title .title{
	font-size:.4rem;
	color:#333;
	font-weight:bold;
	margin-bottom:.3rem
}
.recruit_step .step_content .step_title .small_title{
	font-size:.27rem;
	color:#666666
}
.recruit_step .step_content .step_wrapper{
	width:90%;
	height:3.33rem;
	margin:.4rem 0;
	overflow:hidden
}
.recruit_step .step_content .step_wrapper .swiper-slide{
	text-align:center;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	transition:300ms;
	transform:scale(.8)
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item{
	color:#333333;
	width:100%;
	height:100%;
	font-size:.3rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .slide_title{
	font-size:.2rem;
	margin-bottom:.26rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_dec{
	width:80%;
	margin:0 auto;
	font-size:.26rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon{
	width:.52rem;
	height:.54rem;
	margin:.34rem auto
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon .active_icon{
	display:none
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon img{
	height:100%;
	object-fit:contain;
	transition:all .2s
}
.recruit_step .step_content .step_wrapper .swiper-slide-active,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active{
	transform:scale(1);
	background-color:#0078c9
}
.recruit_step .step_content .step_wrapper .swiper-slide-active .step_item,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active .step_item{
	color:#fff
}
.recruit_step .step_content .step_tel{
	width:31.25rem;
	justify-content:space-between;
	margin:0 auto;
	display:none
}
.recruit_step .step_content .step_tel .tel .icon{
	width:2.75rem;
	height:2.75rem;
	margin-right:.63rem
}
.recruit_step .step_content .step_tel .tel .icon img{
	height:100%;
	object-fit:contain
}
.recruit_step .step_content .step_tel .tel .tel_text{
	align-items:flex-start
}
.recruit_step .step_content .step_tel .tel .tel_text .zh{
	font-size:16px;
	color:#666666
}
.recruit_step .step_content .step_tel .tel .tel_text .tel_num{
	font-size:1.88rem;
	color:#0078c9;
	font-weight:bold
}
.recruit_step .step_content .step_tel .tel_btn{
	width:8.88rem;
	height:2.88rem;
	line-height:2.88rem;
	text-align:center;
	background-color:#0078c9;
	border-radius:.5rem;
	cursor:pointer
}
.recruit_step .step_content .step_tel .tel_btn a{
	width:100%;
	height:100%;
	color:#fff
}
.school_info{
	width:100%;
	height:8.57rem
}
.school_info .school_wrapper{
	width:100%;
	margin:0 auto;
	height:100%
}
.school_info .school_wrapper .info_title{
	text-align:center;
	margin-top:.84rem
}
.school_info .school_wrapper .info_title .title{
	font-size:.4rem;
	color:#333;
	margin-bottom:.3rem;
	font-weight:bold
}
.school_info .school_wrapper .info_title .small_title{
	font-size:.27rem;
	color:#888;
	margin-bottom:.36rem
}
.school_info .school_wrapper .btn_group{
	width:4rem;
	margin:0 auto;
	margin-bottom:.4rem;
	justify-content:space-between
}
.school_info .school_wrapper .btn_group .btn_item{
	font-size:.2rem;
	border-radius:.1rem;
	text-align:center;
	width:1.87rem;
	height:.52rem;
	line-height:.52rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.school_info .school_wrapper .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.school_info .school_wrapper .info_img{
	width:100%;
	height:4.77rem;
	justify-content:space-between
}
.school_info .school_wrapper .info_img .left_img{
	width:100%;
	height:100%;
	flex-wrap:wrap;
	justify-content:flex-start
}
.school_info .school_wrapper .info_img .left_img .small_img_item{
	width:3.44rem;
	height:2.3rem;
	margin:.1rem
}
.school_info .school_wrapper .info_img .left_img .small_img_item:nth-child(2n+1){
	margin-left:.2rem
}
.school_info .school_wrapper .info_img .right_img{
	display:none;
	width:39.88rem;
	height:26.75rem
}
.news_wrapper{
	width:100%;
	height:13.3rem;
	background-color:#f1f1f1;
	padding-top:.6rem
}
.news_wrapper .news_content{
	width:95%;
	height:100%;
	margin:0 auto
}
.news_wrapper .news_content .info_title{
	text-align:center
}
.news_wrapper .news_content .info_title .title{
	font-size:.4rem;
	color:#333;
	margin-bottom:.3rem;
	font-weight:bold
}
.news_wrapper .news_content .info_title .small_title{
	font-size:.27rem;
	color:#888;
	margin-bottom:.4rem
}
.news_wrapper .news_content .btn_group{
	width:4rem;
	margin:0 auto;
	margin-bottom:.4rem;
	justify-content:space-between
}
.news_wrapper .news_content .btn_group .btn_item{
	font-size:.2rem;
	border-radius:.1rem;
	text-align:center;
	width:1.87rem;
	height:.52rem;
	line-height:.52rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.news_wrapper .news_content .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.news_wrapper .news_content .news_info{
	width:100%;
	height:26rem;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center
}
.news_wrapper .news_content .news_info .news_item{
	font-size:.28rem;
	color:#888888;
	justify-content:space-between;
	align-items:flex-start;
	width:100%;
	margin-bottom:.28rem;
	cursor:pointer
}
.news_wrapper .news_content .news_info .news_item .news_time{
	white-space:nowrap
}
.news_wrapper .news_content .news_info .news_item .news_time .day{
	font-size:.29rem;
	color:#333;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item .news_time .year{
	font-size:.3rem;
	color:#333
}
.news_wrapper .news_content .news_info .news_item .news_title{
	width:80%;
	text-align:left;
	text-align:start;
	transition:all .3s
}
.news_wrapper .news_content .news_info .news_item .news_title .new_title{
	font-size:.22rem;
	color:#333;
	margin-bottom:.28rem
}
.news_wrapper .news_content .news_info .news_item .news_title .new_dec{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.news_wrapper .news_content .news_info .news_item:hover .news_title .new_title{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item:hover .time{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_img{
	width:100%;
	height:auto
}
.news_wrapper .news_content .news_info .news_img .news_item{
	padding-bottom:.36rem;
	border-bottom:1px solid #e6e6e6
}
.news_wrapper .news_content .news_info .news_img .img_box{
	width:100%;
	height:3.4rem;
	margin-bottom:.4rem
}
.news_wrapper .news_content .news_info .news_img .img_box img{
	height:100%;
	object-fit:cover
}
.news_wrapper .news_content .news_info .news_list{
	width:100%;
	height:auto;
	justify-content:flex-start;
	flex-direction:column
}
.news_wrapper .news_content .news_info .news_list .news_item{
	border-bottom:1px solid #e6e6e6;
	padding-bottom:.36rem
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar{
	display:none
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar-thumb{
	display:none
}

}
@media screen and (min-width:1024px){
	.banner_swiper{
	width:100%;
	height:38.13rem;
	transition:all .3s
}
.banner_swiper .index_banner{
	width:100%;
	height:100%;
	position:relative
}
.banner_swiper .index_banner a{
	width:100%;
	height:100%
}
.banner_swiper .index_banner a img{
	height:100%;
	object-fit:cover
}
.banner_swiper .swiper-pagination{
	bottom:2rem
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet{
	width:14px;
	height:14px;
	border:none;
	background-color:#fff
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet-active{
	background-color:#e58e00
}
.about_wrapper{
	width:100%;
	height:39.25rem;
	margin-top:6.13rem
}
.about_wrapper .about_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	flex-direction:row;
	justify-content:space-between
}
.about_wrapper .about_content .about_img{
	width:39.06rem;
	height:100%
}
.about_wrapper .about_content .about_img img{
	height:auto;
	object-fit:none
}
.about_wrapper .about_content .about_text{
	width:39.06rem;
	height:90%
}
.about_wrapper .about_content .about_text .about_title .en{
	font-size:2.25rem;
	color:#0078c9;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_title .zh{
	font-size:1.88rem;
	color:#333333;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_detail{
	width:100%;
	height:10.8rem;
	font-size:16px;
	line-height:2.25rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5
}
.about_wrapper .about_content .about_text .show_more{
	width:9.25rem;
	height:3.63rem;
	margin-top:4rem;
	display:block
}
.info_wrapper{
	width:100%;
	height:13.19rem;
	background-color:#057bca;
	color:#fff;
	display:block
}
.info_wrapper .info_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	justify-content:space-between
}
.info_wrapper .info_content .info_item .num_text{
	align-items:flex-start
}
.info_wrapper .info_content .info_item .num_text .num{
	font-size:3.25rem;
	margin-right:.31rem
}
.info_wrapper .info_content .info_item .num_text .symbol{
	font-size:15px;
	font-weight:bold
}
.recruit_wrapper{
	width:100%;
	height:51.88rem
}
.recruit_wrapper .recruit_content{
	width:81.25rem;
	height:39.63rem;
	margin:0 auto
}
.recruit_wrapper .recruit_content .recruit_title{
	text-align:center;
	margin-bottom:3.75rem;
	margin-top:3.75rem
}
.recruit_wrapper .recruit_content .recruit_title .title{
	font-size:2.5rem;
	font-weight:bold;
	color:#333333;
	margin-bottom:1.88rem
}
.recruit_wrapper .recruit_content .recruit_title .small_title{
	font-size:18px;
	color:#888888
}
.recruit_wrapper .recruit_content .recruit_detail{
	width:100%;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav{
	width:32.38rem;
	flex-wrap:wrap;
	justify-content:space-between
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn{
	width:15.38rem;
	height:5rem;
	margin-bottom:1.25rem;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #cccccc;
	font-size:20px;
	color:#333333;
	transition:all .2s;
	cursor:pointer
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon{
	width:2.69rem;
	height:2.69rem;
	margin-right:.63rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon img{
	height:100%;
	object-fit:contain
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon .active_icon{
	filter:brightness(2.5)
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .active_btn{
	background-color:#0078c9;
	color:#fff
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img{
	width:45rem;
	height:30.25rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img img{
	height:100%;
	object-fit:cover
}
.recruit_step{
	width:100%;
	height:45.63rem
}
.recruit_step .step_content{
	width:91.13rem;
	height:42.63rem;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	position:relative
}
.recruit_step .step_content .swiper-button-next{
	width:auto;
	position:absolute;
	top:57%;
	right:0;
	transform:translateY(-50%);
	cursor:pointer
}
.recruit_step .step_content .swiper-button-prev{
	width:auto;
	position:absolute;
	top:57%;
	transform:translateY(-50%);
	left:0;
	cursor:pointer
}
.recruit_step .step_content .step_title{
	text-align:center;
	margin-top:4.63rem
}
.recruit_step .step_content .step_title .title{
	font-size:2.5rem;
	color:#333;
	font-weight:bold;
	margin-bottom:1.88rem
}
.recruit_step .step_content .step_title .small_title{
	font-size:1.13rem;
	color:#666666
}
.recruit_step .step_content .step_wrapper{
	width:80%;
	height:20.94rem;
	margin:3.75rem 0;
	overflow:hidden
}
.recruit_step .step_content .step_wrapper .swiper-slide{
	text-align:center;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	transition:300ms;
	transform:scale(.8)
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item{
	color:#333333;
	width:100%;
	height:100%;
	font-size:.88rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .slide_title{
	font-size:1.25rem;
	margin-bottom:1.63rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_dec{
	width:15.44rem;
	margin:0 auto;
	font-size:1rem;
	line-height:2rem;
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon{
	width:2.75rem;
	height:2.75rem;
	margin:1.19rem auto
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon .active_icon{
	display:none
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon img{
	height:100%;
	object-fit:contain;
	transition:all .2s
}
.recruit_step .step_content .step_wrapper .swiper-slide-active,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active{
	transform:scale(1);
	background-color:#0078c9
}
.recruit_step .step_content .step_wrapper .swiper-slide-active .step_item,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active .step_item{
	color:#fff
}
.recruit_step .step_content .step_tel{
	display:flex;
	width:31.25rem;
	height:auto;
	justify-content:space-between;
	margin:0 auto
}
.recruit_step .step_content .step_tel .swiper-slide{
	display:flex;
	flex-direction:row;
	justify-content:space-between !important;
	align-items:flex-end
}
.recruit_step .step_content .step_tel .step_swiper{
	width:100%;
	height:100%;
	overflow:hidden
}
.recruit_step .step_content .step_tel .tel .icon{
	width:2.75rem;
	height:2.75rem;
	margin-right:.63rem
}
.recruit_step .step_content .step_tel .tel .icon img{
	height:100%;
	object-fit:contain
}
.recruit_step .step_content .step_tel .tel .tel_text{
	align-items:flex-start
}
.recruit_step .step_content .step_tel .tel .tel_text .zh{
	font-size:16px;
	color:#666666
}
.recruit_step .step_content .step_tel .tel .tel_text .tel_num{
	font-size:1.88rem;
	color:#0078c9;
	font-weight:bold
}
.recruit_step .step_content .step_tel .tel_btn{
	width:8.88rem;
	height:2.88rem;
	line-height:2.88rem;
	text-align:center;
	background-color:#0078c9;
	border-radius:.5rem;
	cursor:pointer
}
.recruit_step .step_content .step_tel .tel_btn a{
	width:100%;
	height:100%;
	color:#fff
}
.school_info{
	width:100%;
	height:52.81rem
}
.school_info .school_wrapper{
	width:81.25rem;
	margin:0 auto;
	height:100%
}
.school_info .school_wrapper .info_title{
	text-align:center;
	margin-top:5rem
}
.school_info .school_wrapper .info_title .title{
	font-size:2.5rem;
	color:#333;
	margin-bottom:1.88rem;
	font-weight:bold
}
.school_info .school_wrapper .info_title .small_title{
	font-size:1.13rem;
	color:#888;
	margin-bottom:3.75rem
}
.school_info .school_wrapper .btn_group{
	width:25rem;
	margin:0 auto;
	margin-bottom:2.81rem;
	justify-content:space-between
}
.school_info .school_wrapper .btn_group .btn_item{
	font-size:1.25rem;
	border-radius:.5rem;
	text-align:center;
	width:11.69rem;
	height:3.25rem;
	line-height:3.25rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.school_info .school_wrapper .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.school_info .school_wrapper .info_img{
	width:100%;
	height:32.5rem;
	flex-direction:row;
	justify-content:space-between
}
.school_info .school_wrapper .info_img .left_img{
	width:42.19rem;
	height:26.75rem;
	justify-content:flex-start;
	flex-wrap:wrap
}
.school_info .school_wrapper .info_img .left_img .small_img_item{
	width:19.31rem;
	height:14rem;
	margin-right:1.25rem;
	margin-bottom:.94rem
}
.school_info .school_wrapper .info_img .right_img{
	display:block;
	width:39.88rem;
	height:26.75rem
}
.news_wrapper{
	width:100%;
	height:52.81rem;
	background-color:#f1f1f1;
	padding-top:3.75rem
}
.news_wrapper .news_content{
	width:81.25rem;
	margin:0 auto;
	height:100%
}
.news_wrapper .news_content .info_title{
	text-align:center
}
.news_wrapper .news_content .info_title .title{
	font-size:2.5rem;
	color:#333;
	margin-bottom:1.88rem;
	font-weight:bold
}
.news_wrapper .news_content .info_title .small_title{
	font-size:1.13rem;
	color:#888;
	margin-bottom:3.75rem
}
.news_wrapper .news_content .btn_group{
	width:25rem;
	margin:0 auto;
	margin-bottom:2.81rem;
	justify-content:space-between
}
.news_wrapper .news_content .btn_group .btn_item{
	font-size:1.25rem;
	border-radius:.5rem;
	text-align:center;
	width:11.69rem;
	height:3.25rem;
	line-height:3.25rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.news_wrapper .news_content .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.news_wrapper .news_content .news_info{
	width:100%;
	height:26rem;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start
}
.news_wrapper .news_content .news_info .news_item{
	font-size:.88rem;
	color:#888888;
	justify-content:space-between;
	align-items:flex-start;
	width:100%;
	cursor:pointer
}
.news_wrapper .news_content .news_info .news_item .news_time{
	white-space:nowrap
}
.news_wrapper .news_content .news_info .news_item .news_time .day{
	font-size:1.63rem;
	color:#333;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item .news_time .year{
	font-size:1rem;
	color:#333;
	text-align:left
}
.news_wrapper .news_content .news_info .news_item .news_title{
	width:30.63rem;
	text-align:left;
	text-align:start;
	transition:all .3s
}
.news_wrapper .news_content .news_info .news_item .news_title .new_title{
	font-size:1.13rem;
	color:#333;
	margin-bottom:1.56rem
}
.news_wrapper .news_content .news_info .news_item .news_title .new_dec{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.news_wrapper .news_content .news_info .news_item:hover .news_title .new_title{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item:hover .time{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_img{
	width:37.38rem;
	height:100%
}
.news_wrapper .news_content .news_info .news_img .news_item{
	padding-bottom:0;
	border-bottom:none
}
.news_wrapper .news_content .news_info .news_img .img_box{
	width:100%;
	height:17.88rem;
	margin-bottom:2.13rem
}
.news_wrapper .news_content .news_info .news_img .img_box img{
	height:100%;
	object-fit:cover
}
.news_wrapper .news_content .news_info .news_list{
	width:38.81rem;
	height:100%;
	justify-content:space-between
}
.news_wrapper .news_content .news_info .news_list .news_item{
	border-bottom:1px solid #e6e6e6;
	padding-bottom:.88rem
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar{
	display:none
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar-thumb{
	display:none
}

}
@media screen and (min-width:1280px){
	.banner_swiper{
	width:100%;
	height:38.13rem;
	transition:all .3s
}
.banner_swiper .index_banner{
	width:100%;
	height:100%;
	position:relative
}
.banner_swiper .index_banner a{
	width:100%;
	height:100%
}
.banner_swiper .index_banner a img{
	height:100%;
	object-fit:cover
}
.banner_swiper .swiper-pagination{
	bottom:2rem
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet{
	width:14px;
	height:14px;
	border:none;
	background-color:#fff
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet-active{
	background-color:#e58e00
}
.about_wrapper{
	width:100%;
	height:36.25rem;
	margin-top:6.13rem
}
.about_wrapper .about_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	flex-direction:row;
	justify-content:space-between
}
.about_wrapper .about_content .about_img{
	width:39.06rem;
	height:100%
}
.about_wrapper .about_content .about_img img{
	height:auto;
	object-fit:none
}
.about_wrapper .about_content .about_text{
	width:39.06rem;
	height:90%
}
.about_wrapper .about_content .about_text .about_title .en{
	font-size:2.25rem;
	color:#0078c9;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_title .zh{
	font-size:1.88rem;
	color:#333333;
	font-weight:bold
}
.about_wrapper .about_content .about_text .about_detail{
	width:100%;
	height:10.8rem;
	font-size:16px;
	line-height:2.25rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5
}
.about_wrapper .about_content .about_text .show_more{
	width:9.25rem;
	height:3.63rem;
	margin-top:4rem;
	display:block
}
.info_wrapper{
	width:100%;
	height:13.19rem;
	background-color:#057bca;
	color:#fff;
	display:block
}
.info_wrapper .info_content{
	width:81.25rem;
	height:100%;
	margin:0 auto;
	justify-content:space-between
}
.info_wrapper .info_content .info_item{
	flex:1;
	text-align:center;
	border-right:1px dashed #fff
}
.info_wrapper .info_content .info_item .num_text{
	align-items:flex-start
}
.info_wrapper .info_content .info_item .num_text .num{
	font-size:3.25rem;
	margin-right:.31rem
}
.info_wrapper .info_content .info_item .num_text .symbol{
	font-size:15px;
	font-weight:bold
}
.recruit_wrapper{
	width:100%;
	height:51.88rem
}
.recruit_wrapper .recruit_content{
	width:81.25rem;
	height:39.63rem;
	margin:0 auto
}
.recruit_wrapper .recruit_content .recruit_title{
	text-align:center;
	margin-bottom:3.75rem;
	margin-top:3.75rem
}
.recruit_wrapper .recruit_content .recruit_title .title{
	font-size:2.5rem;
	font-weight:bold;
	color:#333333;
	margin-bottom:1.88rem
}
.recruit_wrapper .recruit_content .recruit_title .small_title{
	font-size:18px;
	color:#888888
}
.recruit_wrapper .recruit_content .recruit_detail{
	width:100%;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav{
	width:32.38rem;
	flex-wrap:wrap;
	justify-content:space-between
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn{
	width:15.38rem;
	height:5rem;
	margin-bottom:1.25rem;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	border:1px solid #cccccc;
	font-size:20px;
	color:#333333;
	transition:all .2s;
	cursor:pointer
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon{
	width:2.69rem;
	height:2.69rem;
	margin-right:.63rem;
	margin-left:2.7rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon img{
	height:100%;
	object-fit:contain
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .recruit_btn .btn_icon .active_icon{
	filter:brightness(2.5)
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_nav .active_btn{
	background-color:#0078c9;
	color:#fff
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img{
	width:45rem;
	height:30.25rem
}
.recruit_wrapper .recruit_content .recruit_detail .recruit_img img{
	height:100%;
	object-fit:cover
}
.recruit_step{
	width:100%;
	height:45.63rem
}
.recruit_step .step_content{
	width:91.13rem;
	height:42.63rem;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	position:relative
}
.recruit_step .step_content .swiper-button-next{
	width:auto;
	position:absolute;
	top:57%;
	right:0;
	transform:translateY(-50%);
	cursor:pointer
}
.recruit_step .step_content .swiper-button-prev{
	width:auto;
	position:absolute;
	top:57%;
	transform:translateY(-50%);
	left:0;
	cursor:pointer
}
.recruit_step .step_content .step_title{
	text-align:center;
	margin-top:4.63rem
}
.recruit_step .step_content .step_title .title{
	font-size:2.5rem;
	color:#333;
	font-weight:bold;
	margin-bottom:1.88rem
}
.recruit_step .step_content .step_title .small_title{
	font-size:1.13rem;
	color:#666666
}
.recruit_step .step_content .step_wrapper{
	width:80%;
	height:20.94rem;
	margin:3.75rem 0;
	overflow:hidden
}
.recruit_step .step_content .step_wrapper .swiper-slide{
	text-align:center;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	transition:300ms;
	transform:scale(.8)
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item{
	color:#333333;
	width:100%;
	height:100%;
	font-size:.88rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .slide_title{
	font-size:1.25rem;
	margin-bottom:1.63rem
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_dec{
	width:15.44rem;
	margin:0 auto
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon{
	width:2.75rem;
	height:2.75rem;
	margin:1.19rem auto
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon .active_icon{
	display:none
}
.recruit_step .step_content .step_wrapper .swiper-slide .step_item .step_icon img{
	height:100%;
	object-fit:contain;
	transition:all .2s
}
.recruit_step .step_content .step_wrapper .swiper-slide-active,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active{
	transform:scale(1);
	background-color:#0078c9
}
.recruit_step .step_content .step_wrapper .swiper-slide-active .step_item,.recruit_step .step_content .step_wrapper .swiper-slide-duplicate-active .step_item{
	color:#fff
}
.recruit_step .step_content .step_tel{
	display:flex;
	width:31.25rem;
	justify-content:space-between;
	margin:0 auto
}
.recruit_step .step_content .step_tel .tel .icon{
	width:2.75rem;
	height:2.75rem;
	margin-right:.63rem
}
.recruit_step .step_content .step_tel .tel .icon img{
	height:100%;
	object-fit:contain
}
.recruit_step .step_content .step_tel .tel .tel_text{
	align-items:flex-start
}
.recruit_step .step_content .step_tel .tel .tel_text .zh{
	font-size:16px;
	color:#666666
}
.recruit_step .step_content .step_tel .tel .tel_text .tel_num{
	font-size:1.88rem;
	color:#0078c9;
	font-weight:bold
}
.recruit_step .step_content .step_tel .tel_btn{
	width:8.88rem;
	height:2.88rem;
	line-height:2.88rem;
	text-align:center;
	background-color:#0078c9;
	border-radius:.5rem;
	cursor:pointer
}
.recruit_step .step_content .step_tel .tel_btn a{
	width:100%;
	height:100%;
	color:#fff
}
.school_info{
	width:100%;
	height:52.81rem
}
.school_info .school_wrapper{
	width:81.25rem;
	margin:0 auto;
	height:100%
}
.school_info .school_wrapper .info_title{
	text-align:center;
	margin-top:5rem
}
.school_info .school_wrapper .info_title .title{
	font-size:2.5rem;
	color:#333;
	margin-bottom:1.88rem;
	font-weight:bold
}
.school_info .school_wrapper .info_title .small_title{
	font-size:1.13rem;
	color:#888;
	margin-bottom:3.75rem
}
.school_info .school_wrapper .btn_group{
	width:25rem;
	margin:0 auto;
	margin-bottom:2.81rem;
	justify-content:space-between
}
.school_info .school_wrapper .btn_group .btn_item{
	font-size:1.25rem;
	border-radius:.5rem;
	text-align:center;
	width:11.69rem;
	height:3.25rem;
	line-height:3.25rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.school_info .school_wrapper .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.school_info .school_wrapper .info_img{
	width:100%;
	height:32.5rem;
	flex-direction:row;
	justify-content:space-between
}
.school_info .school_wrapper .info_img .left_img{
	width:42.19rem;
	height:100%;
	justify-content:flex-start;
	flex-wrap:wrap;
	align-items:flex-start
}
.school_info .school_wrapper .info_img .left_img .small_img_item{
	width:19.31rem;
	height:15.8rem;
	margin:0;
	margin-right:1.25rem;
	margin-bottom:.94rem
}
.school_info .school_wrapper .info_img .right_img{
	display:block;
	width:39.88rem;
	height:100%
}
.school_info .school_wrapper .info_img .right_img img{
	height:100%;
	object-fit:cover
}
.news_wrapper{
	width:100%;
	height:52.81rem;
	background-color:#f1f1f1;
	padding-top:3.75rem
}
.news_wrapper .news_content{
	width:81.25rem;
	margin:0 auto;
	height:100%
}
.news_wrapper .news_content .info_title{
	text-align:center
}
.news_wrapper .news_content .info_title .title{
	font-size:2.5rem;
	color:#333;
	margin-bottom:1.88rem;
	font-weight:bold
}
.news_wrapper .news_content .info_title .small_title{
	font-size:1.13rem;
	color:#888;
	margin-bottom:3.75rem
}
.news_wrapper .news_content .btn_group{
	width:25rem;
	margin:0 auto;
	margin-bottom:2.81rem;
	justify-content:space-between
}
.news_wrapper .news_content .btn_group .btn_item{
	font-size:1.25rem;
	border-radius:.5rem;
	text-align:center;
	width:11.69rem;
	height:3.25rem;
	line-height:3.25rem;
	background-color:#ececec;
	color:#333;
	cursor:pointer;
	transition:all .2s
}
.news_wrapper .news_content .btn_group .active_info_btn{
	background-color:#0078c9;
	color:#fff
}
.news_wrapper .news_content .news_info{
	width:100%;
	height:26rem;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start
}
.news_wrapper .news_content .news_info .news_item{
	font-size:.88rem;
	color:#888888;
	justify-content:space-between;
	align-items:flex-start;
	width:100%;
	cursor:pointer
}
.news_wrapper .news_content .news_info .news_item .news_time{
	white-space:nowrap
}
.news_wrapper .news_content .news_info .news_item .news_time .day{
	font-size:1.63rem;
	color:#333;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item .news_time .year{
	font-size:1rem;
	color:#333
}
.news_wrapper .news_content .news_info .news_item .news_title{
	width:30.63rem;
	text-align:left;
	text-align:start;
	transition:all .3s
}
.news_wrapper .news_content .news_info .news_item .news_title .new_title{
	font-size:1.13rem;
	color:#333;
	margin-bottom:1.56rem
}
.news_wrapper .news_content .news_info .news_item .news_title .new_dec{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.news_wrapper .news_content .news_info .news_item:hover .news_title .new_title{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_item:hover .time{
	color:#0078c9;
	font-weight:bold
}
.news_wrapper .news_content .news_info .news_img{
	width:37.38rem;
	height:100%
}
.news_wrapper .news_content .news_info .news_img .news_item{
	padding-bottom:0;
	border-bottom:none
}
.news_wrapper .news_content .news_info .news_img .img_box{
	width:100%;
	height:18.5rem;
	margin-bottom:2.13rem
}
.news_wrapper .news_content .news_info .news_img .img_box img{
	height:100%;
	object-fit:cover
}
.news_wrapper .news_content .news_info .news_list{
	width:38.81rem;
	height:100%;
	justify-content:space-between
}
.news_wrapper .news_content .news_info .news_list .news_item{
	border-bottom:1px solid #e6e6e6;
	padding-bottom:.88rem
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar{
	display:none
}
.news_wrapper .news_content .news_info .news_list::-webkit-scrollbar-thumb{
	display:none
}

}
